// 其它
import '@/assets/css/common.less'; // 基础样式
import '@/icons'; // svg 雪碧图 - 声明了全局 svg-icon 组件
import '@/permission'; // 鉴权
import plugins from '@/mixin'; // 混合

// Vue2 全家桶
import Vue from 'vue';
import store from '@/store';
import router from '@/router';

// UI 库
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

// App 模板
import App from '@/App.vue';

// Mock - 接口数据模拟
process.env.Mock && require('@/mock');

Vue.use(ElementUI);
Vue.use(plugins);

new Vue({ // eslint-disable-line
    el: '#app',
    router,
    store,
    render: h => h(App)
});